package com.atlbb.dao;

import com.atlbb.mybatis.entity.Goods;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author LiangQingBin
 * @version 1.00
 * @ClassName GoodsDao
 * @Description TODO
 * @time 2021/12/5 15:27
 */
@Mapper
public interface GoodsDao {
    //查询所有商品
    List<Goods> findAllGoods();
    
    //保存一个商品
    void saveOneGoods(Goods goods);
    //删除一个商品
    void deleteOneGoodsById(@Param("g_id")Long g_id);
    //更新一个商品
    void updateOneGoods(Goods goods);
    
    //购买商品
    void buyGoods(@Param("g_id") Long id,@Param("g_count") Long g_count);
}
